package com.example.layui_project.service;

import com.alibaba.fastjson.JSONArray;
import com.example.layui_project.comm.service.BaseService;
import com.example.layui_project.entity.SysPermission;
import com.example.layui_project.entity.SysUser;

import java.util.List;

public interface PermissionService extends BaseService<SysPermission> {
    /**
     * 这里是查询出所有菜单栏目的所对应的角色
     * @return
     */
//    public List<SysPermission> getRoleAndPermissionByMenu();

    /**
     * 这里是返回所有的权限树
     * @return
     */
    public JSONArray permissionTree(Integer roleId);
    public boolean add(SysPermission sysPermission);

    public boolean del(Integer id);

    public boolean update(SysPermission sysPermission);
}
